Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Switzerland #1-w2 Germany F3 Switzerland #1-w1 Switzerland #1-w3 Switzerland #1-w4 Germany F5 Germany F6 Italy F8 Slovenia F1 Slovenia F2 Germany F8 Brazil F4 Netherlands F4 Germany F2 Brazil F1 Brazil F2 Germany F6 Germany F8 Germany F2 Germany F4 Great Britain F7 Great Britain F8 Italy F15 Italy F16 Germany F5 Germany F7 Austria F8 Germany F14 Great Britain F19 Germany F4 Brazil F1 Germany F2 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F4 Brazil F5 Switzerland F2 Brazil F6 Germany F1 Germany F2 Germany F3 France F17 France F18 France F4 Germany F3 France F6 France F9 Germany F1 Germany F2 Germany F3 Germany F1 Netherlands F2 Czech Republic F4 Germany F11 France F18 Austria F7 X Trofeo Ciudad de Quito - Quito 10th Wartburg Open - Eisenach Oberstaufen Cup - Oberstaufen X Abierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado GHI Bronx Classic - Bronx Copa Petrobras - Bogota BCP Tennis Classic - Sao Paulo 2001 USTA Challenger of Calabasas - Calabasas BH Telecom Indoors Sarajevo 2006 - Sarajevo Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Haagen Dazs Open - Caracas Visa Tennis Open - Sao Paulo Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup - Campos do Jordao USTA Men's Challenger of Dallas - Dallas ATU Cup - Weiden SAA Hilversum Open - Hilversum La Serena Open - La Serena Challenger Casablanca San Angel - Mexico City Seguros Bolivar Open - Bogota Timisoara Challenger 2005 - Timisoara VIII Gramado Open - Gramado Challenger Cudad de Guayaquil - Guayaquil Open Mutouest St. Brieuc - St. Brieuc XL Bermuda Open - Bermuda La Serena Open - La Serena XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Schickedanz Open 2007 - Furth Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Ljubljana Open - Ljubljana Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Lambertz Open by Stawag 2007 - Aachen Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Bancolombia Open - Bogota BH Indoor Sarajevo - Sarajevo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Status Athens Open - Athens Ostdeutscher Sparkassen Cup - Dresden Baden Open - Karlsruhe Schickendanz Open - Furth BSI Challenger Lugano - Lugano Bancastato Challenger Lugano - Lugano GHI Bronx Tennis Classic - Bronx Dusseldorf Open Challenger - Dusseldorf Seguros Bolivar Open - Cali Labertz Open by Stawag - Aachen Bancolombia Open - Cali Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Czech Open 2006 - Prostejov Sao Paulo Challenger Heilbronn Challenger Besancon Challenger Rabat Challenger Marrakech Challenger Bangkok Challenger Barletta Challenger Korat Challenger Napoli Challenger Top Wool Challenger-Immagine Trophy - Biella Akbank Private Banking TED Open 2006 - Istanbul Tunis Challenger Reggio Emilia Challenger Braunschweig Challenger Turin Challenger Bogota Challenger Black Forest Open - Freudenstadt Amazonia Open de Tenis - Belem Bauer Watertechnology Cup - Eckental Voit Mexico City Open - Mexico City SMS Tennis Open - Sao Paulo Samsung Challenger 2007 - Ho Chi Minh City VI Abierto Internacional de Salinas - Salinas Cridicard Mastercard Tennis Cup - Campos do Jordao Florionapolis Challenger BH Tennis Open International Cup - Belo Horizonte ECM Cup - Prague Zagreb Challenger Biella Challenger Braunschweig Challenger Oberstaufen Challenger Bogota Challenger Copa Ericsson Peru - Lima Alphen Challenger Copa Ericsson Costa Rica - San Jose Bogota Challenger Quito Challenger Santiago Challenger BH Tennis Open International Cup - Belo Horizonte Sao Paulo Challenger Guayaquil Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Kazan Challenger Prague Open - Prague Ljubljana Open - Ljubljana Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto Wolfsburg Challenger Kos-Zucchetti Tennis Cup - Cordenons Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Ourocard Tennis Challenger - Sao Paulo Sarajevo Challenger VI Gramado Open de Tenis - Gramado I Manta Open - Manta ATP Challenger Open 2004 - Monchengladbach Bath Challenger Lambertz Open - Aachen Rome Challenger Santos Challenger Okal Cup 2004 - Eckental Oberstaufen Challenger Sopot Challenger San Luis Potosi Challenger - San Luis Potosi 14° BH Tennis Open - Belo Horizonte Furth Challenger Samarkand Challenger - Samarkand Challenger Copa Sevilla - Seville XI Trofeo Ciudad de Quito - Quito Como Challenger Copa Petrobras - Aracaju Brasov Challenger Szczecin Challenger Copa Kia - Santiago USTA Men's Challenger of Dallas - Dallas Oberstaufen Challenger Napoli Challenger Palermo Challenger Orleans Challenger Eckental Challenger Nord LB Open 2006 - Braunschweig Loughborough Challenger Bath Challenger Bergamo Challenger Cherbourg Challenger IPP Open - Helsinki Rome Challenger Braunschweig Challenger Aix En Provence Challenger Alphen Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Seville Challenger XIII Trofeo Ciudad de Quito - Quito Kenitra Challenger Bauer Watertechnology Cup 2007 - Eckental Challenger Ciudad de Guayaquil - Guayaquil Mons Challenger Mouilleron-Le-Captif Challenger Heilbronn Open - Heilbronn Bergamo Challenger Kyoto Challenger Rimouski Challenger Segundo Aberto de Brasilia - Brasilia St. Brieuc Challenger Heilbronn Challenger Nottingham-2 Challenger Marburg Challenger Scheveningen Challenger Oberstaufen Challenger Szczecin Challenger Orleans Challenger Rennes Challenger Ortisei Challenger Logopak Challenger 2005 - Lubeck Brescia Challenger Cherbourg Challenger Quimper Challenger Drummondville Challenger Heilbronn Challenger Furth Challenger Todi Challenger San Benedetto Challenger Prague Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Bergamo Challenger Kyoto Challenger St. Brieuc Challenger Heilbronn Challenger Akbank Private Banking TED Open - Istanbul Blois Challenger Alphen Challenger Mons Challenger Jameson Cup - Milan Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City The Tarka Challenger - Barnstaple Global Telecom Open - Curitiba Bukhara Challenger - Bukhara Challenger Brasov - Brasov Global Telecom Open - Florianopolis Pekao Open 2005 - Szczecin Kobstaedernes ATP Challenger - Kolding 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo ITG Miami Challenger - Miami Intersport Heilbronn Open - Heilbronn Nottingham Challenger XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger - San Luis Potosi Challenger Canottieri Minico - Mantova Nottingham Challenger Braunschweig Challenger Internationaux du Doubs - Besancon The USTA Challenger at West End Racquet - Torrance Schickedanz Open - Furth Intelig Tennis Cup - Campos do Jordao Telesp Celular Open - Ribeirao Preto Gran Copa Ericsson - Rio de Janeiro The Waco International Tennis Challenger - Waco Warsteiner Challenger Lubeck - Lubeck ATU Cup - Weiden Nord/LB Open - Braunschweig 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Bogota Challenger - Bogota Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice BellSouth Open - Vina del Mar Copa Kia Challenger ATP - Santiago Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Gran Challenger Casablanca - Mexico City Gramado Challenger - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa 1st Challenger Tournament Leon - Leon Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Germany F1 IV Gramado Open de Tenis - Gramado Copa Ericsson Argentina - Buenos Aires Corona Mexico City Open - Mexico City Unicredit (Suisse) Bank S. A. Challenger - Chiasso VIII Avierto Internacional de Salinas - Salinas 12th BH Tennis Open International Cup - Belo Horizonte Waco International Tennis Challenger - Waco Sao Paulo - Brazil Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Black Forest Open 2004 - Freudenstadt Copa Petrobras Argentina - Buenos Aires Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Genoa Open Challenger-Fondazione Carige - Genova Rennes Challenger Architect Open - Budapest Bauer Watertechnology Cup - Eckental USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo Baden Open - Ettlingen Heineken Open - Auckland XL Bermuda Open - Bermuda Tunis Open - Tunis Copa Petrobras-Colombia - Bogota Marburg Challenger Copa Petrobras-Brazil - Aracaju Campos do Jordao Challenger Open de Rennes - Rennes Brasilia Challenger BMW Open - Munich Cali Challenger Bergamo Challenger Brasil Open - Salvador BellSouth Open - Vina del Mar The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart Monza Challenger Genova Challenger Blumenau Challenger Zagreb Challenger Sao Paulo Challenger Tour Finals Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Furth Challenger Brasil Open - Costa do Sauipe Sao Paulo Challenger Bergamo Challenger BMW Open - Munich Tampere Challenger Mercedes Cup - Stuttgart BMW Open - Munich Gerry Weber Open - Halle Eckental Challenger Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Gerry Weber Open - Halle Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham ATP Studena Croatia Open Umag - Umag Sunrise Challenger Interwetten Austrian Open - Kitzbuhel Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Thailand Open - Bangkok If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel St. Brieuc Challenger Movistar Open - Santiago Sarajevo Challenger Turin Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Rome Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne International German Open - Hamburg Marburg Challenger Blunmenau Challenger BMW Open - Munich German Tennis Championships - Hamburg PBZ Zagreb Indoors - Zagreb Rennes Challenger Eckental Challenger Curitiba Challenger Open 13 - Marseille Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Aircel Chennai Open - Chennai BMW Open - Munich Barcelona Open BancSabadell - Barcelona Heilbronn Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Mercedes Cup - Stuttgart Poznan Challenger Geneva Open - Geneva Medellin Challenger Aix En Provence Challenger Heilbronn Challenger Cherbourg Challenger Brazil Open - Salvador San Benedetto Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Braunschweig Challenger Heilbronn Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Mersin Challenger III Gramado Open de Tenis - Gramado Poznan Challenger San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh Sporting Challenger - Turin Copa Ericsson Brazil - Sao Paulo Aberto Da Costa Do Sauipe - Bahia TESS Tennis Classic - Campinas Telesp Celular Open - Campinas Cortina Challenger VIII Trofeo Ciudad de Quito - Quito DPD Challenger 99 - Aschaffenburg Intersport Heilbronn Open - Heilbronn Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham Copa Petrobras Santiago - Santiago Mercedes Cup - Stuttgart Chennai Open - Chennai Sydney International - Sydney Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Orange Prokom Open - Sopot U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Serbia Open - Belgrade Copa AT&T - Buenos Aires 2002 Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai Copa AT&T - Buenos Aires Brasil Open - Salvador Allianz Suisse Open Gstaad - Gstaad Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Allianz Suisse Open Gstaad - Gstaad Estoril Open - Estoril U.S. Mens's Clay Court Championship - Houston Tennis Masters Series - Hamburg U.S. Mens's Clay Court Championship - Houston NASDAQ-100 Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Movistar Open - Vina del Mar Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Mercedes Cup - Stuttgart French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Chennai Open - Chennai French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, BRA-ECU, 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, GER-RSA 5-0 French Open - Paris Masters Series Hamburg - Hamburg Australian Open - Melbourne U.S. Open (juniors) Australian Open - Melbourne Olympics - Beijing